home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / FILER / SMART.ZIP / !SmartDir / h / pattern < prev   
Text File  |  1997-10-21  |  803b  |  28 lines

  1. #ifndef __pattern_h
  2. #define __pattern_h
  3.  
  4. #include "OS:os.h"
  5.  
  6. extern os_error const *load_patterns(char const *filename);
  7.  
  8. extern void free_patterns(void);
  9.  
  10. extern bool match_pattern(char const *directory, char const *pattern);
  11.  
  12. /* Test against all patterns, returning CMOS flag mask/set value */
  13. extern int match_patterns(char const *);
  14.  
  15. /* Call above and set CMOS if not -1 */
  16. extern bool match_and_set(char const *);
  17.  
  18. /* Convert original command to "%Filer_OpenDir ... " and set CMOS options.
  19.    If there is an error, newcommand will (should) still point to a valid
  20.    %Filer_OpenDir command if non-0 */
  21. extern os_error const *convert_command(char const *cmd_tail, char **newcommand);
  22.  
  23. extern const os_error nomem_error;
  24. extern const os_error nofile_error;
  25. extern const os_error syntax_error;
  26.  
  27. #endif
  28.